Golang Job: Senior Automation Engineer - Openshift Installer

Job added on

Company

Red Hat Software
Spain

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

Golang Job Details

About the job:
Are you intrigued by how things work? Do you constantly look for ways to break things and rebuild them to make them better? Are you looking for an opportunity to flex your software development skills in a different way? Red Hat Quality Engineering is the place for you! Software Quality Engineers at Red Hat are not just testers; they are developers who design and automate creative ways to break software to identify potential problems. Find out more about what it is like to work in Red Hat QE directly from our engineers in this video - https://red.ht/QE
The Red Hat OpenShift is looking for a Software Quality Engineer to join us in Spain, Italy or Portugal.. In this role, you will work on Red Hat’s OpenShift Container Platform, built on container technology and the Kubernetes cluster management system. You'll be responsible for all aspects of quality for Red Hat OpenShift, including designing test plans, extending automation frameworks, and developing new automated tests for both back and front ends. You will make sure our solutions fulfill the highest possible enterprise quality, performance, usability, and supportability. You will gain a deep technical understanding of a variety of popular technologies, including containers, Kubernetes, Red Hat OpenShift, etc.
Red Hat is an open organization, where good ideas matter more than rank or tenure, and you can be a part of our unique culture. We are guided by the Open Decision Framework and Open Management Practices while also celebrating diversity and inclusion. Your continuous growth is supported by extensive learning opportunities, including Red Hat learning modules and certifications as well as Red Hat University (RHU) courses. Successful applicants must reside in a country where Red Hat is registered to do business.

What you will do:
  • Create detailed, comprehensive, and well-structured test plans, test cases, and test reports.
  • Design, develop and maintain test automation, and analyze test failures. Implement automation and integrate your tests to CI/CD.
  • Drive changes and innovation, propose technical methods based on business context to create an impact within the function.
  • Coach and mentor junior engineers to develop their technical skills and behaviour alignment within the team.
  • Oversee potential problems and devise mechanisms to solve them timely.
  • Work in a fast-paced environment, be goal-oriented. Proactively communicates with multiple stakeholders across teams to implement new ideas and improvements.
  • Recognized as an expert in areas of your projects, and advocate product quality.
  • Suggest and implement continuous improvement in the workflow.
  • Work in a global team, and embrace diversity and cultural differences.
#LI-REMOTE #LI-JP1

What you will bring:
  • Practical experience with Linux administration, e.g., installing Red Hat Enterprise Linux (RHEL) or other UNIX-like operating systems, configuring SSH, installing/upgrading software, etc.
  • Practical experience with Bash, and one object-oriented programming language (Python, Ruby, or Golang (preferred)). Ability to develop tools and services to solve problems.
  • Profound experience with developing test automation and CI integration.
  • Persistence in troubleshooting new and complex technical problems, and successful experience overcoming difficult challenging problems.
  • Demonstrated ability to quickly learn new technologies with minimal guidance.
  • Experienced with one or several of the cloud providers including AWS, GCP, Azure, OpenStack, vSphere.
  • Experience with Kubernetes and container technologies. e.g., building a container image, deploying a Kubernetes cluster, migrating a hosted service to Kubernetes, etc.

Nice to have:

  • Experience with software testing tools and writing test automation is a plus.
  • Direct experience with Red Hat OpenShift or other Red Hat products.
  • Experienced with managing Bare Metals, configuring Dell/HPE hardwares, and Redfish API
  • Contributions to open-source projects or publicly available code samples